package com.sell.demo.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.sell.demo.entity.Good;


/**
 * 商品业务逻辑接口类
 *
 * Created by zbl on 16/11/2017.
 */
public interface GoodService {

    /**
     * 获取全部商品信息
     * @param 
     */
	List<Good> getGoodList();
	
	/**
     * 分页获取商品信息
     * @param 
     */
	PageInfo<Good> getGoodListPage(int pageNum,int pageSize);
	
	/**
     * 获取商品详情
     * @param 
     */
	Good getGoodDetail(String id);
	/**
     * 创建商品信息
     * @param good
     */
	int createGood(Good good);
	
	/**
     * 更新商品信息
     * @param good
     */
	int updateGood(Good good);
	
	/**
     * 删除商品信息
     * @param good
     */
	int deleteGood(String id);
	
	/**
     * 批量创建商品信息
     * @param good
     */
	int createBatchGood(List<Good> goodList);
	
	/**
     * 批量更新商品信息
     * @param good
     */
	int updateBatchGood(List<Good> goodList);
	
	/**
     * 批量删除商品信息
     * @param good
     */
	int deleteBatchGood(String ids);
}
